package com.mdd.admin.validate.order;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.util.Date;
import java.util.Date;
import java.util.Date;
import java.util.Date;
import java.util.Date;

@Data
@ApiModel("订单搜素参数")
public class OrderInfoSearchValidate implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "商家id")
    private Long deptId;
    @ApiModelProperty(value = "订单门店id")
    private Long storeId;

    @ApiModelProperty(value = "订单编号")
    private String orderSn;

    @ApiModelProperty(value = "订单用户帐号")
    private String memberUsername;


    @ApiModelProperty(value = "支付方式：0->未支付；1->支付宝；2->微信")
    private Long payType;

    @ApiModelProperty(value = "订单来源：0->PC订单；1->app订单")
    private Long sourceType;

    @ApiModelProperty(value = "订单状态：0:租赁订单  0待支付 1待签约 2车辆准备中3待提车4租赁中5待结算6待确认7已完成8已取消" +
            "1->零售订单    " +
            "")
    private Integer status;

    @ApiModelProperty(value = "订单类型：0->租赁订单；1->零售订单 2->采购订单")
    private Long orderType;
}
